- 01. Lesson Overview
- 02. Tracking Tickets
- 03. Design Tradeoffs
- 04. Three Approaches
- 05. Representing a Single Ticket
- 06. The problems with strings and lists
- 07. Intro to Dictionaries
- 08. Intro to Dictionaries 2
- 09. Keys and Values
- 10. Adding Labels
- 11. Implementing Labels (and Introducing Sets)
- 12. Performance Considerations
- 13. Lists, Timing, and Performance
- 14. How Lists Work
- 15. Performance of Sets and Dictionaries
- 16. How Sets and Dictionaries Work
- 17. Other Data Structures [optional]
- 18. Choosing good data structures
- 19. Conclusion